﻿using System;
using THANHTUNGO.Portal.Components.Security;

namespace THANHTUNGO.Portal.Components.UI
{
    public class PropertyPage : SecurePage
    {
        protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            if (PortalSecurity.HasPropertyPermission(this.ModuleID) == false)
            {
                PortalSecurity.AccessEditDenied();
            }
        }

        protected virtual void OnUpdate(object sender, EventArgs e)
        {
            // Thực hiện kiểm tra quyền hạn trước khi cập nhật dữ liệu.
            if (PortalSecurity.HasPropertyPermission(this.ModuleID) == false)
            {
                PortalSecurity.AccessEditDenied();
            }
        }
    }
}